WOLF core
WOLF: A Modular Estimation Framework for Robotics
XXXXXXXXXXXXXXXXXXXXXXXXvoid(0)" frameborder="0" name="MSearchResults" id="MSearchResults">
wolf::ProcessorDiffDrive Member List

This is the complete list of members for wolf::ProcessorDiffDrive, including all inherited members.

wolf::addTypes(const TypeComposite &)wolf::ProcessorBaseprotected
wolf::MotionProvider::addTypes(const TypeComposite &_state_types)wolf::MotionProviderprotected
applyLossFunction() constwolf::ProcessorBaseinline
assertsCaptureMotion(CaptureMotionPtr _capture, std::string error_prefix) constwolf::ProcessorMotionprotected
bootstrap()wolf::ProcessorMotioninlineprotectedvirtual
bootstrapping_wolf::ProcessorMotionprotected
buffer_capture_wolf::ProcessorBaseprotected
buffer_frame_wolf::ProcessorBaseprotected
calib_preint_wolf::ProcessorMotionmutableprotected
calib_size_wolf::ProcessorMotionprotected
captureCallback(CaptureBasePtr _capture)wolf::ProcessorBase
check(CheckLog &_log, bool _verbose, std::ostream &_stream, std::string _tabs="") constwolf::ProcessorBase
checkTimeTolerance(const TimeStamp &_ts1, const TimeStamp &_ts2) constwolf::ProcessorBase
checkTimeTolerance(const CaptureBasePtr _cap, const TimeStamp &_ts) constwolf::ProcessorBase
checkTimeTolerance(const FrameBasePtr _frm, const TimeStamp &_ts) constwolf::ProcessorBase
checkTimeTolerance(const FrameBasePtr _frm, const CaptureBasePtr _cap) constwolf::ProcessorBase
computeCurrentDelta(const Eigen::VectorXd &_data, const Eigen::MatrixXd &_data_cov, const Eigen::VectorXd &_calib, const double _dt, Eigen::VectorXd &_delta, Eigen::MatrixXd &_delta_cov, Eigen::MatrixXd &_jacobian_calib) const overridewolf::ProcessorDiffDriveprotectedvirtual
computeProcessingStep()wolf::ProcessorMotionprotected
configure(SensorBasePtr _sensor) overridewolf::ProcessorDiffDrivevirtual
correctDelta(const Eigen::VectorXd &delta_preint, const Eigen::VectorXd &delta_step) const overridewolf::ProcessorOdom2dinlineprotectedvirtual
data_size_wolf::ProcessorMotionprotected
debug_verbose_level_wolf::ProcessorBaseprotected
delta_wolf::ProcessorMotionmutableprotected
delta_cov_wolf::ProcessorMotionmutableprotected
delta_cov_size_wolf::ProcessorMotionprotected
delta_integrated_wolf::ProcessorMotionmutableprotected
delta_integrated_cov_wolf::ProcessorMotionmutableprotected
delta_size_wolf::ProcessorMotionprotected
deltaPlusDelta(const Eigen::VectorXd &_delta1, const Eigen::VectorXd &_delta2, const double _Dt2, Eigen::VectorXd &_delta1_plus_delta2) const overridewolf::ProcessorOdom2dprotectedvirtual
deltaPlusDelta(const Eigen::VectorXd &_delta1, const Eigen::VectorXd &_delta2, const double _Dt2, Eigen::VectorXd &_delta1_plus_delta2, Eigen::MatrixXd &_jacobian1, Eigen::MatrixXd &_jacobian2) const overridewolf::ProcessorOdom2dprotectedvirtual
deltaZero() const overridewolf::ProcessorOdom2dinlineprotectedvirtual
dt_wolf::ProcessorMotionmutableprotected
emplaceCapture(const FrameBasePtr &_frame_own, const SensorBasePtr &_sensor, const TimeStamp &_ts, const Eigen::VectorXd &_data, const Eigen::MatrixXd &_data_cov, const Eigen::VectorXd &_calib, const Eigen::VectorXd &_calib_preint, const CaptureBasePtr &_capture_origin) overridewolf::ProcessorDiffDriveprotectedvirtual
emplaceFeaturesAndFactors(CaptureBasePtr _capture_origin, CaptureMotionPtr _capture_own) overridewolf::ProcessorDiffDriveprotectedvirtual
findCaptureContainingTimeStamp(const TimeStamp &_ts) constwolf::ProcessorMotion
findCaptureContainingTimeStamp(const TimeStamp &_ts)wolf::ProcessorMotion
FIRST_TIME_WITH_KF_AFTER_INCOMING enum valuewolf::ProcessorMotion
FIRST_TIME_WITH_KF_BEFORE_INCOMING enum valuewolf::ProcessorMotion
FIRST_TIME_WITH_KF_ON_INCOMING enum valuewolf::ProcessorMotion
FIRST_TIME_WITHOUT_KF enum valuewolf::ProcessorMotion
getBuffer()wolf::ProcessorMotioninline
getBuffer() constwolf::ProcessorMotioninline
getCalibration(const CaptureBaseConstPtr _capture=nullptr) const overridewolf::ProcessorDiffDriveinlineprotectedvirtual
getCategory() constwolf::NodeBaseinline
getCurrentDeltaPreintCov() constwolf::ProcessorMotioninline
getDebugVerboseLevel() constwolf::ProcessorBaseinline
getIncoming() constwolf::ProcessorMotioninline
getIncoming()wolf::ProcessorMotioninline
getLast() constwolf::ProcessorMotioninline
getLast()wolf::ProcessorMotioninline
getMaxAngleTurned() constwolf::ProcessorMotioninline
getMaxBuffLength() constwolf::ProcessorMotioninline
getMaxCovDet() constwolf::ProcessorOdom2dinline
getMaxDistTraveled() constwolf::ProcessorMotioninline
getMaxTimeSpan() constwolf::ProcessorMotioninline
getMotion() constwolf::ProcessorMotioninline
getMotion(const TimeStamp &_ts) constwolf::ProcessorMotioninline
getName() constwolf::NodeBaseinline
getOdometry() constwolf::MotionProvider
getOrder() constwolf::MotionProviderinline
getOrigin() constwolf::ProcessorMotioninline
getOrigin()wolf::ProcessorMotioninline
getParams() constwolf::ProcessorBaseinline
getProblem() constwolf::NodeBaseinline
getProblem()wolf::NodeBaseinline
getRadPerTick() constwolf::ProcessorDiffDriveinlineprotected
getSensor() constwolf::ProcessorBaseinline
getSensor()wolf::ProcessorBaseinline
getState(StateKeys _keys="") const overridewolf::ProcessorMotionvirtual
getState(const TimeStamp &_ts, StateKeys _keys="") const overridewolf::ProcessorMotionvirtual
getStateKeys() constwolf::ProcessorBaseinline
getStateTypes() constwolf::ProcessorBaseinline
getTimeStamp() const overridewolf::ProcessorMotionvirtual
getTimeTolerance() constwolf::ProcessorBaseinline
getType() constwolf::NodeBaseinline
getUnmeasuredPerturbationCov() constwolf::ProcessorMotioninline
hasCalibration() constwolf::ProcessorMotioninline
hasChildren() const overridewolf::ProcessorBaseinlinevirtual
id() constwolf::ProcessorBaseinline
incoming_ptr_wolf::ProcessorMotionprotected
integrateOneStep()wolf::ProcessorMotionprotected
is_removing_wolf::NodeBaseprotected
is_state_provider_wolf::MotionProviderprotected
isMotionProvider() constwolf::ProcessorBaseinline
isRemoving() constwolf::NodeBaseinline
isStateProvider() constwolf::MotionProviderinline
isVotingActive() constwolf::ProcessorBaseinline
jacobian_calib_wolf::ProcessorMotionmutableprotected
jacobian_delta_wolf::ProcessorMotionmutableprotected
jacobian_delta_calib_wolf::ProcessorMotionmutableprotected
jacobian_delta_preint_wolf::ProcessorMotionmutableprotected
keyFrameCallback(FrameBasePtr _keyframe)wolf::ProcessorBase
last_ptr_wolf::ProcessorMotionprotected
link(SensorBasePtr) finalwolf::ProcessorBasevirtual
localCheck(bool _verbose, std::ostream &_stream, std::string _tabs="") constwolf::ProcessorBasevirtual
mergeCaptures(CaptureMotionPtr cap_prev, CaptureMotionPtr cap_target)wolf::ProcessorMotion
MotionProvider(const TypeComposite &_state_types, const YAML::Node &_params)wolf::MotionProvider
motionZero(const TimeStamp &_ts) constwolf::ProcessorMotioninlineprotected
node_category_wolf::NodeBaseprotected
node_id_wolf::NodeBaseprotected
node_name_wolf::NodeBaseprotected
node_type_wolf::NodeBaseprotected
NodeBase(const std::string &_category, const std::string &_type="Undefined", const std::string &_name="")wolf::NodeBaseinline
nodeId() constwolf::NodeBaseinline
origin_ptr_wolf::ProcessorMotionprotected
params_wolf::ProcessorBaseprotected
permittedKeyFrame() const finalwolf::ProcessorBaseprotectedvirtual
postProcess()wolf::ProcessorMotioninlineprotectedvirtual
preProcess()wolf::ProcessorMotioninlineprotectedvirtual
print(int depth, bool factored_by, bool metric, bool state_blocks, std::ostream &stream=std::cout, std::string _tabs="") constwolf::ProcessorBase
printHeader(int depth, bool factored_by, bool metric, bool state_blocks, std::ostream &stream, std::string _tabs="") const overridewolf::ProcessorMotionvirtual
printProfiling(std::ostream &stream=std::cout) constwolf::ProcessorBasevirtual
problem_ptr_wolf::NodeBaseprotected
processCapture(CaptureBasePtr) overridewolf::ProcessorMotionprotectedvirtual
processing_step_wolf::ProcessorMotionprotected
ProcessingStep enum namewolf::ProcessorMotion
processKeyFrame(FrameBasePtr _keyframe_ptr) overridewolf::ProcessorMotioninlineprotectedvirtual
processor_id_wolf::ProcessorBaseprotected
ProcessorBase(const std::string &_type, const TypeComposite &_state_types, const YAML::Node &_params)wolf::ProcessorBase
ProcessorDiffDrive(const YAML::Node &_params)wolf::ProcessorDiffDrive
ProcessorMotion(const std::string &_type, TypeComposite _state_types, SizeEigen _state_size, SizeEigen _delta_size, SizeEigen _delta_cov_size, SizeEigen _data_size, SizeEigen _calib_size, const YAML::Node &_params)wolf::ProcessorMotion
ProcessorOdom2d(const YAML::Node &_params)wolf::ProcessorOdom2d
radians_per_tick_wolf::ProcessorDiffDriveprotected
reintegrateBuffer(CaptureMotionPtr _capture_ptr) constwolf::ProcessorMotionprotected
remove()wolf::ProcessorBasevirtual
resetDerived()wolf::ProcessorMotioninlinevirtual
RUNNING_WITH_KF_AFTER_ORIGIN enum valuewolf::ProcessorMotion
RUNNING_WITH_KF_BEFORE_ORIGIN enum valuewolf::ProcessorMotion
RUNNING_WITH_KF_ON_ORIGIN enum valuewolf::ProcessorMotion
RUNNING_WITHOUT_KF enum valuewolf::ProcessorMotion
setApplyLossFunction(bool _apply_loss_function)wolf::ProcessorBaseinline
setCalibration(const CaptureBasePtr _capture, const Eigen::VectorXd &_calibration) overridewolf::ProcessorDiffDriveinlineprotectedvirtual
setDebugVerboseLevel(const std::string &_debug_verbose_level)wolf::ProcessorBaseinline
setMaxAngleTurned(const double &_max_angle_turned)wolf::ProcessorMotioninline
setMaxBuffLength(const double &_max_buff_length)wolf::ProcessorMotioninline
setMaxDistTraveled(const double &_max_dist_traveled)wolf::ProcessorMotioninline
setMaxTimeSpan(const double &_max_time_span)wolf::ProcessorMotioninline
setName(const std::string &_name)wolf::NodeBaseinline
setOdometry(const VectorComposite &)wolf::MotionProvider
setOrder(unsigned int)wolf::MotionProviderinline
setOrigin(FrameBasePtr _origin_frame)wolf::ProcessorMotion
setOrigin(const VectorComposite &_x_origin, const TimeStamp &_ts_origin)wolf::ProcessorMotion
setProblem(ProblemPtr) overridewolf::ProcessorBaseprotectedvirtual
setTimeTolerance(double _time_tolerance)wolf::ProcessorBaseinline
setType(const std::string &_type)wolf::NodeBaseinline
setVotingActive(bool _voting_active)wolf::ProcessorBaseinline
splitBuffer(const wolf::CaptureMotionPtr &capture_source, const TimeStamp ts_split, const wolf::CaptureMotionPtr &capture_target) constwolf::ProcessorMotionprotected
startCaptureProfiling()wolf::ProcessorBaseinline
startKFProfiling()wolf::ProcessorBaseinline
state_provider_order_wolf::MotionProviderprotected
statePlusDelta(const VectorComposite &_x, const Eigen::VectorXd &_delta, const double _Dt, VectorComposite &_x_plus_delta) const overridewolf::ProcessorOdom2dprotectedvirtual
stopCaptureProfiling()wolf::ProcessorBase
stopKFProfiling()wolf::ProcessorBase
storeCapture(CaptureBasePtr) overridewolf::ProcessorMotioninlineprotectedvirtual
storeKeyFrame(FrameBasePtr) overridewolf::ProcessorMotioninlineprotectedvirtual
triggerInCapture(CaptureBasePtr) const overridewolf::ProcessorMotioninlineprotectedvirtual
triggerInKeyFrame(FrameBasePtr _keyframe_ptr) const overridewolf::ProcessorMotioninlineprotectedvirtual
unmeasured_perturbation_cov_wolf::ProcessorMotionprotected
updateDt()wolf::ProcessorMotioninlineprotected
voteForKeyFrame() const overridewolf::ProcessorOdom2dvirtual
WOLF_PROCESSOR_CREATE(ProcessorDiffDrive)wolf::ProcessorDiffDrive
wolf::ProcessorOdom2d::WOLF_PROCESSOR_CREATE(ProcessorOdom2d)wolf::ProcessorOdom2d
x_wolf::ProcessorMotionmutableprotected
x_size_wolf::ProcessorMotionprotected
~MotionProvider()wolf::MotionProviderinlinevirtual
~NodeBase()=defaultwolf::NodeBasevirtual
~ProcessorBase() overridewolf::ProcessorBase
~ProcessorDiffDrive() overridewolf::ProcessorDiffDrive
~ProcessorMotion() overridewolf::ProcessorMotion
~ProcessorOdom2d() overridewolf::ProcessorOdom2d